package pojo;

import java.util.Date;
import util.Utility;

public class Evento {
	
	private String categoria;
	private String tipo;
	private Date data;
	private Date dataFine;
	private String indirizzo;
	private String nomeLuogo;
	private String titolo;
	private String keywords;
	private String descrizione;
	private String descrizioneBreve;
	private String prezzo;
	private String foto;
	private Date ora;
	private String giorno;
	private boolean insMod;
	private boolean hp;
	private boolean settimanale;
	private boolean tessera;
	private String web;
	private String idLuogo;
	private int id;
	private String titoloNoSpaces;
	private String descBreveNoSpaces;

	public boolean isHp() {
		return hp;
	}
	public void setHp(boolean hp) {
		this.hp = hp;
	}
	public boolean isInsMod() {
		return insMod;
	}
	public void setInsMod(boolean insMod) {
		this.insMod = insMod;
	}

	public String getGiorno() {
		return giorno;
	}
	public void setGiorno(String giorno) {
		this.giorno = giorno;
	}
	public Date getOra() {
		return ora;
	}
	public void setOra(Date ora) {
		this.ora = ora;
	}

	
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public String getCategoria() {
		return categoria;
	}
	public void setCategoria(String categoria) {
		this.categoria = categoria;
	}
	public String getTipo() {
		return tipo;
	}
	public void setTipo(String tipo) {
		this.tipo = tipo;
	}
	public Date getData() {
		return data;
	}
	public void setData(Date data) {
		this.data = data;
	}
	public String getIndirizzo() {
		return indirizzo;
	}
	public void setIndirizzo(String indirizzo) {
		this.indirizzo = indirizzo;
	}
	public String getNomeLuogo() {
		return nomeLuogo;
	}
	public void setNomeLuogo(String nomeLuogo) {
		this.nomeLuogo = nomeLuogo;
	}
	public String getTitolo() {
		return titolo;
	}
	public void setTitolo(String titolo) {
		this.titolo = titolo;
	}
	public String getKeywords() {
		return keywords;
	}
	public void setKeywords(String keywords) {
		this.keywords = keywords;
	}
	public String getDescrizione() {
		return descrizione;
	}
	public void setDescrizione(String descrizione) {
		this.descrizione = descrizione;
	}
	public String getDescrizioneBreve() {
		return descrizioneBreve;
	}
	public void setDescrizioneBreve(String descrizioneBreve) {
		this.descrizioneBreve = descrizioneBreve;
	}
	public String getPrezzo() {
		return prezzo;
	}
	public void setPrezzo(String prezzo) {
		this.prezzo = prezzo;
	}
	public String getFoto() {
		return foto;
	}
	public void setFoto(String foto) {
		this.foto = foto;
	}
	public Date getDataFine() {
		return dataFine;
	}
	public void setDataFine(Date dataFine) {
		this.dataFine = dataFine;
	}
	public boolean isSettimanale() {
		return settimanale;
	}
	public void setSettimanale(boolean settimanale) {
		this.settimanale = settimanale;
	}
	public String getGiornoIta (){
		
		if(getGiorno().equals("1"))
			return "Domenica";
		else 
			if(getGiorno().equals("2"))
				return "Lunedi";
			else
				if(getGiorno().equals("3"))
					return "Martedi";
				else
					if(getGiorno().equals("4"))
						return "Mercoledi";
					else
						if(getGiorno().equals("5"))
							return "Giovedi";
						else
							if(getGiorno().equals("6"))
								return "Venerdi";
							else
								if(getGiorno().equals("7"))
									return "Sabato";
								else return "";
								
	}
	public boolean isTessera() {
		return tessera;
	}
	public void setTessera(boolean tessera) {
		this.tessera = tessera;
	}
	public String getWeb() {
		return web;
	}
	public void setWeb(String web) {
		this.web = web;
	}
	public String getFascia() {
		
		int prez = Utility.toInt(getPrezzo());
		if(prez > 10)
			return "Alta";
		else return "Bassa";
	}
	public String getCarta() {
		if(isTessera())
			return "SI";
		else return "NO";
	}
	public String getIdLuogo() {
		return idLuogo;
	}
	public void setIdLuogo(String idLuogo) {
		this.idLuogo = idLuogo;
	}
	public String getTitoloNoSpaces(){
		
		this.titoloNoSpaces= Utility.delSpaces(getTitolo());
		return titoloNoSpaces;
	}
	public String getDescBreveNoSpaces(){
		
		this.descBreveNoSpaces =  Utility.delSpaces(getDescrizioneBreve());
		return descBreveNoSpaces;
	}
	public void setTitoloNoSpaces(String tit) {
		this.titoloNoSpaces = tit;
	}
	public void setDescBreveNoSpaces(String tit) {
		this.descBreveNoSpaces = tit;
	}
}
